<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lang="zh" xml:lang="zh">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>工具向导: 使用 Rational TestManager 执行测试活动</title>
<meta content="ToolMentor" name="uma.type">
<meta content="performing_test_activities" name="uma.name">
<meta content="使用 Rational TestManager 执行测试活动" name="uma.presentationName">
<meta content="Tool:rup_test_manager_tool:Rational TestManager" name="uma.category">
<meta name="element_type" content="tool_mentor">
<meta content="Rational TestManager" name="tool">
<meta content="description" name="filetype">
<meta name="role" content="">
<link type="text/css" href="./../../../css/default.css" rel="StyleSheet">
<script language="JavaScript" type="text/javascript" src="./../../../scripts/ContentPageResource.js"></script><script language="JavaScript" type="text/javascript" src="./../../../scripts/ContentPageSection.js"></script><script language="JavaScript" type="text/javascript" src="./../../../scripts/ContentPageSubSection.js"></script><script language="JavaScript" type="text/javascript" src="./../../../scripts/ContentPageToolbar.js"></script><script language="JavaScript" type="text/javascript" src="./../../../scripts/contentPage.js"></script><script language="JavaScript" type="text/javascript">
					var backPath = './../../../';
					var imgPath = './../../../images/';
					var nodeInfo=[{view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_mp7z0DIDEdqwaNnSEheSAg", "_9U7IkDIEEdqwaNnSEheSAg", "{A6000C96-0EC5-41D8-9B9A-5480DFEB77D6}", "{D2ECB600-4B4F-4458-B375-54DCF0D91BB3}"]}, {view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_AUv4MAIMEdq-_NKqZM1EhA", "_5ZuQsAIUEdqEutyfYo0quQ", "{A6000C96-0EC5-41D8-9B9A-5480DFEB77D6}", "{D2ECB600-4B4F-4458-B375-54DCF0D91BB3}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_jD8dUAIbEdqEutyfYo0quQ", "_F1OgYAIbEdqEutyfYo0quQ", "{A6000C96-0EC5-41D8-9B9A-5480DFEB77D6}", "{D2ECB600-4B4F-4458-B375-54DCF0D91BB3}"]}];
					contentPage.preload(imgPath, backPath, nodeInfo,  '', false, false, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td valign="top"><a name="Top"></a>
<div id="page-guid" value="{D2ECB600-4B4F-4458-B375-54DCF0D91BB3}"></div>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap="true" class="pageTitle">工具向导：使用 Rational TestManager 执行测试活动</td><td width="100%">
<div id="contentPageToolbar" align="right"></div>
</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td class="pageTitleSeparator"><img height="1" title="" alt="" src="./../../../images/shim.gif"></td>
</tr>
</table>
<div class="overview">
<table cellpadding="0" cellspacing="0" border="0" width="97%">
<tr>
<td width="50"><img title="" alt="" src="./../../../images/toolmentor.gif"></td><td>
<table cellpadding="0" cellspacing="0" border="0" class="overviewTable">
<tr>
<td valign="top">此工具向导描述如何使用 Rational TestManager 执行五种测试活动。</td>
</tr>
<tr>
<td>工具：<a href="./../../../core.base_rup/tools/rup_test_manager_tool_2C79A4DC.html" guid="{A6000C96-0EC5-41D8-9B9A-5480DFEB77D6}">Rational TestManager</a></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">关系</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading">相关元素</th><td class="sectionTableCell">
<ul>
<li>
<a href="./../../../core.base_rup/tasks/define_test_approach_51A370C3.html" guid="{87F96887-83EF-4F0F-8F79-E98043406B52}">定义测试方法</a>
</li>
<li>
<a href="./../../../core.base_rup/tasks/structure_the_test_implementation_AAB73625.html" guid="{ED9DF0C0-744A-443A-AEBA-604382E05A5F}">构造测试实施</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">主要描述</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<td class="sectionTableSingleCell"><h3>
    概述
</h3>
<p>
    Rational TestManager 是一个管理所有测试活动（计划、设计、实施、执行和分析）的地方。TestManager 将测试与其余开发工作联系在一起，将您的测试资产和工具相结合，提供了一个能了解项目确切状态的点。
</p>
<p>
    在运行 98/2000/NT 4.0 时此工具向导可用。
</p>
<h4>
    工具步骤
</h4>
<p>
    要使用 Rational TestManager：
</p>
<ol>
    <li>
        <a href="#Plan the tests">计划测试</a>
    </li>
    <li>
        <a href="#Design the tests">设计测试</a>
    </li>
    <li>
        <a href="#Implement the tests">实施测试</a>
    </li>
    <li>
        <a href="#Execute the tests">执行测试</a>
    </li>
    <li>
        <a href="#Evaluate the tests">评估测试</a>
    </li>
</ol>
<h3>
    1.&nbsp;&nbsp; <a id="Plan the tests" name="Plan the tests">计划测试</a>
</h3>
<p>
    测试计划活动主要是回答“我必须测试什么？”这个问题。当您完成测试计划时，您会得到一份测试计划，定义将要测试哪些内容。
</p>
<p>
    在 Rational TestManager 中，测试计划可以具有许多属性。您可以在第一次创建测试计划时添加属性，也可以在以后进行添加或更改。
</p>
<p>
    以下例举了一些属性：
</p>
<ul>
    <li>
        测试计划的描述
    </li>
    <li>
        测试计划的所有者
    </li>
    <li>
        与测试计划关联的迭代和配置
    </li>
    <li>
        与测试计划关联的任何外部文档
    </li>
</ul>
<p>
    在 Rational TestManager 中，测试计划可以包含一系列测试用例。可以基于测试用例文件夹来组织测试用例。
</p>
<p>
    在计划好测试后，您可以设计测试。
</p>
<p>
    <img height="16" alt="帮助手册图标" src="./../../../core.base_rup/resources/helpbook.gif" width="16" /> 请参考 Rational TestManager 帮助中的
    <i>Planning Tests</i> 主题。
</p>
<h3>
    2.&nbsp;&nbsp; <a id="Design the tests" name="Design the tests">设计测试</a>
</h3>
<p>
    测试设计活动主要是回答“我将如何进行测试？”这个问题。当您完成测试设计时，您将得到一个测试设计，它帮助您了解您将如何执行测试用例，并帮助您开始计划如何实施它。
</p>
<p>
    在 Rational TestManager 中，您可以通过指示在该测试中需要发生的实际步骤来设计测试用例。 您还可以指定前置条件、后置条件和验收条件。
</p>
<p>
    在设计了测试后，您可以实施它们。
</p>
<p>
    <img height="16" alt="帮助手册图标" src="./../../../core.base_rup/resources/helpbook.gif" width="16" /> 请参考 Rational TestManager 帮助中的
    <i>Designing Tests</i> 主题。
</p>
<h3>
    3.&nbsp;&nbsp; <a id="Implement the tests" name="Implement the tests">实施测试</a>
</h3>
<p>
    实施测试的活动主要是创建可复用的测试脚本。
</p>
<p>
    在 Rational TestManager 中，您可以通过创建手动脚本来实施测试。手动脚本是一组将由测试员运行的测试指令。您还可以通过使用 Rational Robot 来实施自动测试。
</p>
<p>
    您可以通过 API 扩展 Rational TestManager，这样就可以从 TestManager 访问自己的实施工具。 由于这种可扩展性，您可以通过在任何一个适合您的情况和组织的工具中构建脚本来实施测试。例如，您可以实施
    Visual Test 脚本、批处理文件或 Perl 脚本。
</p>
<p>
    一旦实施了您的脚本，您就可以使用 Rational TestManager 将这些脚本与 TestManager 中的其他测试工作产品相关联。例如，您可以将在另一个工具中创建的脚本与在 TestManager 中创建的测试用例相关联。
</p>
<p>
    在实施了测试后，您就可以在 Rational TestManager 中执行它们。
</p>
<p>
    <img height="16" alt="帮助手册图标" src="./../../../core.base_rup/resources/helpbook.gif" width="16" /> 请参考 Rational TestManager 帮助中的
    <i>Implementing Tests</i> 主题。
</p>
<h3>
    4.&nbsp;&nbsp; <a id="Execute the tests" name="Execute the tests">执行测试</a>
</h3>
<p>
    执行测试的活动主要是运行测试脚本以确保系统正确运行。
</p>
<p>
    在 Rational TestManager 中，您可以通过几种方法来运行测试：
</p>
<ul>
    <li>
        运行单个测试脚本，这会运行单个实施。
    </li>
    <li>
        运行一个或多个测试用例，这会运行测试用例的实施。
    </li>
    <li>
        运行套件，这会跨多台计算机和多个用户运行测试用例及其实施。
    </li>
</ul>
<p>
    执行测试之后，可以评估测试结果。
</p>
<p>
    <img height="16" alt="帮助手册图标" src="./../../../core.base_rup/resources/helpbook.gif" width="16" /> 请参考 Rational TestManager 帮助中的
    <i>Executing Tests</i> 主题。
</p>
<h3>
    5.&nbsp;&nbsp; <a id="Evaluate the tests" name="Evaluate the tests">评估测试</a>
</h3>
<p>
    评估测试活动可确定测试情况下系统的质量。
</p>
<p>
    在 Rational TestManager 中，您可以通过检查测试日志中的测试执行结果和运行各种报告来评估测试。
</p>
<p>
    测试日志指示脚本已通过还是已失败，使您能向下钻取以获取评估结果所需的信息。从测试日志中，您可以识别和记录变更请求。
</p>
<p>
    在 Rational TestManager 中，有三种基本的报告类型：
</p>
<ul>
    <li>
        测试用例分发和趋势报告：帮助您跟踪计划、实施测试用例的进度以及执行结果。
    </li>
    <li>
        性能测试报告：帮助您评估应用程序在给定条件下执行关键任务的相对效率。
    </li>
    <li>
        列出报告：显示 Rational 项目中存储的不同测试资产的列表。
    </li>
</ul>
<p>
    <img height="16" alt="帮助手册图标" src="./../../../core.base_rup/resources/helpbook.gif" width="16" /> 请参考 Rational TestManager 帮助中的
    <i>Evaluating Tests</i> 主题。
</p><br />
<br /></td>
</tr>
</table>
</div>
<table cellpadding="0" cellspacing="0" border="0" class="copyright">
<tr>
<td class="copyright"><p>
    &copy; &nbsp;Copyright IBM Corp.&nbsp;1987, 2006. &nbsp;All Rights Reserved.
</p></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script language="JavaScript" type="text/javascript">
				contentPage.onload();
			</script>
</html>
